The score commands that alter score entries do not actually modify real score files. That would be too inefficient. Gnus maintains a cache of previously loaded score files, one of which is considered the current score file alist. The score commands simply insert entries into this list, and upon group exit, this list is saved.
The current score file is by default the group's local score file, even if no such score file actually exists. To insert score commands into some other score file (e.g. all.SCORE), you must first make this score file the current one.
General score commands that don't actually change the score file:
gnus-summary-set-score).gnus-summary-current-score).gnus-score-find-trace). In the *Score
Trace* buffer, you may type e to edit score
file corresponding to the score rule on current line and
f to format (gnus-score-pretty-print)
the score file and edit it.gnus-score-find-favourite-words).gnus-summary-rescore). This might be useful if
you're playing around with your score files behind Gnus' back
and want to see the effect you're having.gnus-score-change-score-file).gnus-score-edit-current-scores). You will be
popped into a gnus-score-mode buffer (see Score File
Editing).gnus-score-edit-file).gnus-score-flush-cache). This is
useful after editing score files.gnus-score-customize).The rest of these commands modify the local score file.
gnus-score-set-mark-below).gnus-score-set-expunge-below).The keystrokes for actually making score entries follow a very regular pattern, so there's no need to list all the commands. (Hundreds of them.)
Xref line—i.e., the
cross-posting line.References line.Message-ID header.stringsdatenumberSo, let's say you want to increase the score on the current author with exact matching permanently: I a e p. If you want to lower the score based on the subject line, using substring matching, and make a temporary score entry: L s s t. Pretty easy.
To make things a bit more complicated, there are shortcuts. If you use a capital letter on either the second or third keys, Gnus will use defaults for the remaining one or two keystrokes. The defaults are “substring” and “temporary”. So I A is the same as I a s t, and I a R is the same as I a r t.
These functions take both the numerical prefix and the
symbolic prefix (see Symbolic
Prefixes). A numerical prefix says how much to lower (or
increase) the score of the article. A symbolic prefix of
a says to use the all.SCORE file for the command instead of
the current score file.
The
gnus-score-mimic-keymap says whether these commands
will pretend they are keymaps or not.